השוואת שרתי ה־Live של Eitanium: מהשרתים הקטנים ועד תשתית alive החדשה
לפני העלייה לשידור ביצענו סדרת בדיקות תשתית והשוואת משאבים בין שלושת השרתים הפעילים בסביבת Eitanium.
המטרה הייתה לקבל Baseline אמיתי לפני עומס Live: לבדוק CPU, ליבות, RAM, Swap, Load Average, זמינות משאבים ותהליכי FFmpeg פעילים — ורק לאחר מכן להשוות למה שקורה בזמן שידור אמיתי.
| נתון | השרת הראשי | Encoder / Live | alive החדש |
|---|---|---|---|
| CPUs לוגיים | 2 | 4 | 32 |
| ליבות פיזיות | 2 | 4 | 16 |
| RAM כולל | 3.3GB | 7.3GB | 125GB |
| RAM זמין בבדיקה | 1.8GB | 2.0GB | ~98GB |
| Swap | 2GB | אין | 262GB |
| CPU פנוי בבדיקה | 90.9% | 21.1% | 93.4% |
| Load בזמן הבדיקה | 0.17 | 13.20 | 2.69 |
| מצב בזמן הבדיקה | רגוע | תחת עומס FFmpeg | רגוע מאוד |
השרת החדש, alive, נמצא כבר בסדר גודל אחר לחלוטין: 32 CPUs לוגיים, 16 ליבות פיזיות ו־125GB RAM, עם מרווח עבודה משמעותי מאוד ל־Live, Restreaming, FFmpeg ו־Encoding.
אבל מבחינתי החלק המרשים לא פחות הוא דווקא השרתים הקטנים.
השרת הראשי, עם 2 CPUs וכ־3.3GB RAM בלבד, עדיין ממשיך לבצע את העבודה בצורה יציבה. גם שרת ה־Encoder/Live, עם 4 CPUs וכ־7.3GB RAM, ממשיך לבצע בפועל עבודות FFmpeg ו־Restreaming — למרות שבזמן הבדיקה כבר ראינו שהוא מתקרב משמעותית יותר לגבולות המשאבים שלו.
כלומר, הסיפור כאן הוא לא רק "שרת חדש וחזק יותר".
ההשוואה מראה גם עד כמה אפשר להגיע רחוק עם תשתית שנבנתה נכון, שירותים שמופרדים בצורה חכמה, ניצול יעיל של משאבים ותהליך אבולוציוני של מערכת שנמצאת בייצור לאורך זמן.

